package com.szewec.ps.model.road.facilities.investigation.road.side.facilities;

import java.io.Serializable;
import java.math.BigDecimal;

public class RoadFacilitiesBusStop implements Serializable {
    private static final long serialVersionUID = -3553345248125762833L;

    private String id;

    // 路段设施调查任务ID
    private String roadInvestigationTaskId;

    // 站点名称
    private String siteName;

    // 站点坐标
    private String stationCoordinates;

    // 站台类型	正式站、简易站
    private Integer platformType;

    // 站台形式	直线式、港湾式
    private Integer platformForm;

    // 泊位数
    private Integer berths;

    // 站台长度	默认值为“30.00m”
    private BigDecimal platformLength;

    // 停靠线路
    private String stopLine;

    // 接驳设施	有轨道交通、非机动车、出租车、小客车 可多选
    private String connectionFacilities;

    // 到邻近路口距离	默认值为“50.55m”
    private BigDecimal distanceNearIntersection;

    // 人行道宽度	默认值为“2.00m”
    private BigDecimal sidewalkWidth;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRoadInvestigationTaskId() {
        return roadInvestigationTaskId;
    }

    public void setRoadInvestigationTaskId(String roadInvestigationTaskId) {
        this.roadInvestigationTaskId = roadInvestigationTaskId;
    }

    public String getSiteName() {
        return siteName;
    }

    public void setSiteName(String siteName) {
        this.siteName = siteName;
    }

    public String getStationCoordinates() {
        return stationCoordinates;
    }

    public void setStationCoordinates(String stationCoordinates) {
        this.stationCoordinates = stationCoordinates;
    }

    public Integer getPlatformType() {
        return platformType;
    }

    public void setPlatformType(Integer platformType) {
        this.platformType = platformType;
    }

    public Integer getPlatformForm() {
        return platformForm;
    }

    public void setPlatformForm(Integer platformForm) {
        this.platformForm = platformForm;
    }

    public Integer getBerths() {
        return berths;
    }

    public void setBerths(Integer berths) {
        this.berths = berths;
    }

    public BigDecimal getPlatformLength() {
        return platformLength;
    }

    public void setPlatformLength(BigDecimal platformLength) {
        this.platformLength = platformLength;
    }

    public String getStopLine() {
        return stopLine;
    }

    public void setStopLine(String stopLine) {
        this.stopLine = stopLine;
    }

    public String getConnectionFacilities() {
        return connectionFacilities;
    }

    public void setConnectionFacilities(String connectionFacilities) {
        this.connectionFacilities = connectionFacilities;
    }

    public BigDecimal getDistanceNearIntersection() {
        return distanceNearIntersection;
    }

    public void setDistanceNearIntersection(BigDecimal distanceNearIntersection) {
        this.distanceNearIntersection = distanceNearIntersection;
    }

    public BigDecimal getSidewalkWidth() {
        return sidewalkWidth;
    }

    public void setSidewalkWidth(BigDecimal sidewalkWidth) {
        this.sidewalkWidth = sidewalkWidth;
    }
}
